package com.movitech.mobile.cz.base.purchase.bizvo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class PContactPlanVo {

    /**
     * 项目编号
     */
    @ApiModelProperty(value = "项目编号")
    private String projectCode;
    /**
     * 项目名称
     */
    @ApiModelProperty(value = "项目名称")
    private String projectName;
    /**
     * 项目分期编号
     */
    @ApiModelProperty(value = "项目分期编号")
    private String projectByStageCode;
    /**
     * 项目分期
     */
    @ApiModelProperty(value = "项目分期")
    private String projectByStage;
    /**
     * 合约id
     */
    @ApiModelProperty(value = "合约id/招标项id")
    private String contractId;
    /**
     * 合约名称
     */
    @ApiModelProperty(value = "合约名称/招标项名称")
    private String contractName;
    /**
     * 合约编码
     */
    @ApiModelProperty(value = "合约编码/招标项编号")
    private String contractCode;
    /**
     * 合约编码
     */
    @ApiModelProperty(value = "合约明细ID")
    private String contractDetailId;
	/**
	 * 计划预算核准金额
	 */
	@ApiModelProperty(value = "计划预算核准金额")
	private Double planBudgetPrices;
	/**
	 * 删除标记
	 */
	@ApiModelProperty(value = "删除标记（0：否，1：是）")
	private Integer delFlag;

	/**
	 * 同步状态（1：调配中，2：已调配）
	 */
	@ApiModelProperty(value = "同步状态（1：调配中，2：已调配）")
	private Integer mbsStatus;

	/**
	 * 采购方式
	 */
	@ApiModelProperty(value = "采购方式（1:专项采购零星采购，2：专项采购战略直委，3：专项采购非战略直委，4：专项采购邀请招标，5：专项采购竞争性谈判，6：战略采购直接委托，7:战略采购邀请招标，8：战略采购竞争性谈判）")
	private Integer purchaseType;

	/**
	 * 招标项类型
	 */
	@ApiModelProperty(value = "招标项类型（1：专项，2：战略）")
	private Integer contactType;

}
